package cn.xcyy.itcc.dto;

import com.sun.istack.internal.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CourseOrderCreateParamsDto {

    // 支付方式 支付宝支付：1 银联支付：2  微信支付：3
    @NotNull
    private Integer payType;

    // 防重复下单token
    @NotEmpty
    private String token;

    // 订单类型：0代表普通订单，1代表秒杀订单
    @NotNull
    private Integer type;

    // 课程Id集合
    @NotEmpty
    private List<Long> courseIds;

}
